home *** CD-ROM | disk | FTP | other *** search
/ Large Pack of OldSkool DOS MOD Trackers / buzzmachines_massive.exe / Dev / Geoffroy Notefilter SourceCode / BuzzParameterEnveloppeTime.h < prev    next >
Encoding:
C/C++ Source or Header  |  2002-05-06  |  1.1 KB  |  39 lines

  1. // BuzzParameterEnveloppeTime.h: interface for the BuzzParameterEnveloppeTime class.
  2. //
  3. //////////////////////////////////////////////////////////////////////
  4.  
  5. #if !defined(AFX_BuzzParameterEnveloppeTime_H__19CF9763_6FC9_47CC_914B_71D208757F04__INCLUDED_)
  6. #define AFX_BuzzParameterEnveloppeTime_H__19CF9763_6FC9_47CC_914B_71D208757F04__INCLUDED_
  7.  
  8. #if _MSC_VER > 1000
  9. #pragma once
  10. #endif // _MSC_VER > 1000
  11.  
  12. #include <stdlib.h>
  13. #include <time.h>
  14. #include <math.h>
  15. #include <string.h>
  16. #include <windows.h>
  17. #include "../mdk.h"
  18. #include "BuzzParameter.h"
  19.  
  20. class BuzzParameterEnveloppeTime : public BuzzParameter<word,float>  
  21. {
  22. public:
  23.     BuzzParameterEnveloppeTime();
  24.     virtual ~BuzzParameterEnveloppeTime();
  25.  
  26.     static word MIN_SLIDER_VALUE;
  27.     static word MAX_SLIDER_VALUE;
  28.     static word UNCHANGED_SLIDER_VALUE;
  29.     static word INIT_SLIDER_VALUE;
  30.  
  31.     static float MIN_REAL_VALUE;
  32.     static float MAX_REAL_VALUE;
  33.  
  34.     virtual void compute();
  35.     virtual char const * toString(word const value);
  36. };
  37.  
  38. #endif // !defined(AFX_BuzzParameterEnveloppeTime_H__19CF9763_6FC9_47CC_914B_71D208757F04__INCLUDED_)
  39.